insistent person - Turkish English Dictionary